.container{
  .head{
    padding: 30rpx 30rpx;
    color:#fff;
    display: flex;
    justify-content: space-between;
    background-color: #0097ff;
    border:none;
    margin:0;
    border-radius: 0;
    .head_mes{
      display: flex;
      align-items: center;
      padding:0;
      margin:0;
      background-color: #0097ff;
      color:#fff;
      width: 90%;
      image{
        width:126rpx;
        height:126rpx;
        margin-right: 30rpx;
        border-radius:50%;
        border:2px solid #fff;
      }
      .head_text{
        text-align: left;
        .name{
          font-size: 40rpx;
          margin-bottom:-20rpx;
        }
        .signature{
          font-size: 32rpx;
          max-width: 400rpx;
          overflow: hidden;
          text-overflow:ellipsis;//文本溢出显示省略号
          white-space:nowrap;//文本不会换行（单行文本溢出）
        }
      }
    }
    button::after {
      border: none;
    }
    .my_detail{
      navigator{
        image{
          width:56rpx;
          height:56rpx;
        }
      }
    }

  }
  /*button样式覆盖*/
  .share_friends{
    background-color: rgba(0,0,0,0);
    padding:0;
    line-height: 1.7;
  }
  .share_friends::after{
    border:none;
  }
  .consultation,.message,.operation,.ticket_checking{
    padding: 0 0 0 30rpx;
    background-color: #fff;
    margin-top: 20rpx;
  }
  .consultation .my_line:last-of-type .right,.message .my_line:last-of-type .right,.operation .my_line:last-of-type .right{
    border-bottom: 0;
  }
  .my_line{
    /*border-bottom: 1px solid #f0f0f0;*/
    display: flex;
    align-items: center;
    .left{
      margin-top: 10rpx;
      image{
        width: 46rpx;
        height: 46rpx;
        margin-right: 30rpx;
      }
    }
    .right{
      width:86%;
      display: flex;
      justify-content: space-between;
      align-items: center;
      border-bottom: 1px solid #f0f0f0;
      padding: 30rpx 30rpx 30rpx 0;
      .title{
        font-size: 32rpx;
      }
      .mes{
        display: flex;
        justify-content: space-around;
        align-items: center;
        .tip{
          font-size: 26rpx;
          color:#999;
          margin-right: 22rpx;
        }

      }
      image{
        width: 22rpx;
        height: 22rpx;
        margin:0;
      }
    }
    .feedback{
      border-top: 1px solid #f0f0f0;
    }
  }
  .message,.operation,.ticket_checking{

  }

  .footer{
    color:#999;
    padding:170rpx 0 0;
    text-align: center;
    font-size: 26rpx;
  }
  /*客服聊天*/
  .weixin_chat{
    position: fixed;
    bottom:40rpx;
    right:40rpx;
    background-color: rgba(0,0,0,0);
    padding:0;
    line-height: 1.7;
    image{
      width: 100rpx;
      height: 100rpx;
    }
  }
  .weixin_chat::after{
    border:none;
  }
}
